package com.gem.netty.entity;

import com.gem.pipeline.ProcessModel;
import io.netty.channel.ChannelHandlerContext;
import lombok.Data;

import java.io.Serializable;

/**
 * Author: Xhy
 * CreateTime: 2022-09-21 13:04
 *
 * 客户端发送消息载体
 */
@Data
public class ClientContent implements Serializable, ProcessModel {

    // 消息类型
    private Integer type;
    // 消息内容
    private Content content;
    // 接送方(房间id)
    private String roomId;
    // 发送方
    private String sendId;

    private ChannelHandlerContext ctx;
    // 机器人分段
    private Integer robotLevel;
}
